Centos7安装redis 您所在的位置:网站首页 centos7 redis安装配置 Centos7安装redis

Centos7安装redis

2023-03-27 08:28| 来源: 网络整理| 查看: 265

安装Redis

安装Redis有多重办法,这里介绍两种;

注意:Redis仅支持Linux系统,虽然微软开源小组做了个Windows版本的,但其2016年后便没有维护了,所以不建议使用学习;

Linux编译安装

官网地址:https://redis.io/

在官网中,我们可以下载最新稳定版,编写此文时事5.0.8;

第一步:下载压缩包

wget http://download.redis.io/releases/redis-5.0.8.tar.gzwget https://download.redis.io/releases/redis-6.2.4.tar.gz

第二步:解压,并进入解压目录

tar -zxvf redis-5.0.8.tar.gz -C /usr/local && cd /usr/local/redis-5.0.8 #6.x tar -zxvf redis-6.2.4.tar.gz -C /usr/local && cd /usr/local/redis-6.2.4

上面将redis安装到了/usr/local/目录下,这个看自己习惯;

第三步:安装C语言环境

我们需要手动编译Redis,那么我们就需要安装C语言的编译环境;

以CentOS为例:

yum -y install gcc automake autoconf libtool make

第四步:编译安装

make && make install

启动服务

./src/redis-server

见到如下界面就启动成功啦:

连接服务

还是在/usr/local/redis-5.0.8目录执行src/redis-cli命令,即可连接:

注意上面我们没有把Redis的src目录添加到环境变量,我们想在任意目录执行redis-cli或redis-server命令就必须添加到环境变量;

当然,有一个简便方法就是把src目录下的文件软链接到系统/usr/bin目录!

ln -s src/* /usr/bin/

现在再任何目录都可以执行redis-cli或redis-server命令!

systemctlvim /usr/lib/systemd/system/redis.service [Unit] Description=redis After=network.target [Service] Type=forking PIDFile=/var/run/redis.pid ExecStart=/usr/local/redis/src/redis-server /usr/local/redis/etc/redis.conf ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s QUIT $MAINPID PrivateTmp=true [Install] WantedBy=multi-user.target

6.x

[Unit] Description=redis After=network.target [Service] Type=forking PIDFile= /var/run/redis_6379.pid ExecStart=/usr/local/redis-6.2.4/src/redis-server /usr/local/redis-6.2.4/redis.conf ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s QUIT $MAINPID PrivateTmp=true [Install] WantedBy=multi-user.targetDocker安装Redis

更简单便捷的方法便是使用docker安装Redis,docker教程请参考本站:https://www.misiai.com/tutorials/jump/17.html

拉取Redis镜像

docker pull redis

新建容器

利用镜像新建一个容器

docker run -id -p 6379:6379 4cdbec704e47 #创建容器 docker exec -it e1c0d71edb4c /bin/bash #进入容器

上面命令中的一串字母分别代表镜像id和容器id,你的和我的不一定一样,请自行安装自己的替换;

当进入容器后,我们就可以启动Redis,连接Redis并使用;

redis-server:启动服务

redis-cli:连接服务

当然,并不是后台运行,所以还是需要开启两个终端!

3.1. 连接说明

启动客户端命令:redis-cli

该命令还有很多其它用法:

redis-cli -h ip地址 -p 端口 # 默认地址localhost,默认端口6379


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有